উদ্দীপকটি পড় এবং নিচের প্রশ্নের উত্তর দাও:

তমালের তৈরিকৃত ওয়েবপেজটি লোডিং করার পরের ডেটার মান পরিবর্তন করতে পারছে না। এ সমস্যা সমাধানের জন্য তার শিক্ষক তাকে কয়েকটি ভাষা ব্যবহারের পরামর্শ দিলেন।

ওয়েবপেজের সমস্যা সমাধানের জন্য উপযোগি ভাষা হলো--
i. ASP
ii. PHP
iii. JSP
 

নিচের কোনটি সঠিক?

Updated: 1 year ago
  • i ও ii
  • i ও iii
  • ii ও iii
  • i, ii ও iii
1.8k
ব্যাখ্যাঃ

ওয়েবপেজ লোডিং হওয়ার পর যদি ডেটার মান পরিবর্তন করার প্রয়োজন হয়, তবে তা সাধারণত সার্ভার-সাইড স্ক্রিপ্টিং (Server-side scripting) ভাষার মাধ্যমে করা হয়। ক্লায়েন্ট-সাইড (Client-side) ভাষা (যেমন: JavaScript) ব্যবহার করে ব্রাউজারে লোড হওয়া ডেটা পরিবর্তন করা গেলেও, সার্ভারে সংরক্ষিত মূল ডেটা বা ডেটাবেজে পরিবর্তন আনতে সার্ভার-সাইড ভাষার প্রয়োজন হয়। উদ্দীপকে তমালের ওয়েবপেজ লোডিংয়ের পরের ডেটার মান পরিবর্তন করতে না পারার সমস্যা সমাধানের জন্য সার্ভার-সাইড স্ক্রিপ্টিং ভাষা ব্যবহার করা অপরিহার্য।

  • ASP (Active Server Pages): এটি মাইক্রোসফট কর্তৃক তৈরি একটি সার্ভার-সাইড স্ক্রিপ্টিং ফ্রেমওয়ার্ক যা ডাইনামিক ওয়েবপেজ এবং ওয়েব অ্যাপ্লিকেশন তৈরির জন্য ব্যবহৃত হয়। এটি ডেটাবেজের সাথে যোগাযোগ করে ডেটা পরিবর্তন করতে পারে।
  • PHP (Hypertext Preprocessor): এটি একটি অত্যন্ত জনপ্রিয় ওপেন-সোর্স সার্ভার-সাইড স্ক্রিপ্টিং ভাষা যা ওয়েব ডেভেলপমেন্টের জন্য বিশেষভাবে ডিজাইন করা হয়েছে। PHP HTML-এর মধ্যে এম্বেড করা যায় এবং ডেটাবেজ থেকে ডেটা লোড, আপডেট, ডিলিট ইত্যাদি কাজ করতে সক্ষম।
  • JSP (JavaServer Pages): এটি জাভা প্রযুক্তি ব্যবহার করে ডাইনামিক ওয়েব কন্টেন্ট তৈরির জন্য একটি সার্ভার-সাইড প্রযুক্তি। JSP ওয়েব সার্ভারে এক্সিকিউট হয় এবং ডেটাবেজ অ্যাক্সেস ও ডেটা পরিবর্তনের ক্ষমতা রাখে।

উপরিউক্ত তিনটি ভাষাই সার্ভার-সাইড স্ক্রিপ্টিং ভাষা এবং এগুলি ওয়েবপেজে ডাইনামিক ডেটা হ্যান্ডেলিং এবং ডেটাবেজে ডেটা পরিবর্তনের জন্য উপযুক্ত। তাই, তমালের সমস্যা সমাধানের জন্য এই তিনটি ভাষাই ব্যবহার করা যেতে পারে।

Satt AI
Satt AI
1 month ago

একটি ভালো ওয়েবসাইট তৈরি করতে হলে প্রথমে সুন্দর একটি ডিজাইন তৈরি করে নিতে হয়। এই ডিজাইন প্রক্রিয়ার সময় নানাবিধ বিষয় মাথায় রাখতে হয়। তার মধ্যে গুরুত্বপূর্ণ বিষয়গুলো হলো, ওয়েবসাইটটি ব্যবহারকারীদের কাছে সুন্দর ও দৃষ্টিনন্দন লাগছে কি না এবং ওয়েবসাইটের বিভিন্ন ফিচার ব্যবহারকারীরা সহজে খুঁজে পাচ্ছে কি না এবং ব্যবহার করতে পারছে কি না।

ওয়েবসাইটের ধরন অনুযায়ী তার ডিজাইন নির্ভর করে। উদাহরণস্বরূপ, একটি প্রশ্নোত্তরের ওয়েবসাইট তৈরি করার কথা ভাবা যাক, যেখানে বিভিন্ন ব্যবহারকারী প্রোগ্রামিং সংক্রান্ত বিভিন্ন বিষয়ে প্রশ্ন করতে পারবে এবং প্রশ্নের উত্তর দিতে পারবে। এজন্য প্রথমে নির্ধারণ করে নিতে হবে ওয়েবসাইটে কী কী ফিচার থাকবে। যেমন ওয়েবসাইটে নিচের ফিচারগুলো থাকতে পারে।

  • ব্যবহারকারীরা ওয়েবসাইটে রেজিস্ট্রেশন ও লগইন করতে পারবে
  • ওয়েবসাইটে ব্যবহারকারী প্রশ্ন পোস্ট করতে পারবে
  • ওয়েবসাইটে ব্যবহারকারী প্রশ্নের উত্তর পোস্ট করতে পারবে
  • প্রশ্নকর্তা সবচেয়ে গ্রহণযোগ্য উত্তরটি সঠিক বলে চিহ্নিত করতে পারবে
  • ব্যবহারকারীরা অন্যের করা প্রশ্ন বা উত্তর গুরুত্বপূর্ণ মনে করলে তাতে ভোট দিয়ে পারবে
  • ভালো প্রশ্ন বা ভালো উত্তর (যেগুলোতে বেশি ভোট পড়েছে)-এর জন্য প্রশ্নকর্তা ও উত্তরদাতা পয়েন্ট পাবে।

এরপরে চিন্তা করতে হবে ওয়েবসাইটে কী কী পেইজ থাকবে। প্রতিটি পেইজের জন্য একটি লেআউট ডিজাইন করতে হবে। লে-আউট বলতে বোঝানো হচ্ছে পেইজের কোন স্থানে কী দেখানো হবে। এই ডিজাইনটি প্রাথমিকভাবে কাগজে-কলমে করা যেতে পারে। এ জাতীয় কাগজ-কলমে আঁকা ডিজাইনকে বলা হয় ওয়ারফ্রেম (wireframe)। ধরা যাক, একটি প্রশ্ন ও তার সংশ্লিষ্ট উত্তরগুলোর পেইজটি এরকম (পরের ছবি দ্রষ্টব্য) হতে পারে। আবার চাইলে কোনো গ্রাফিক্স ডিজাইন সফটওয়্যার, যেমন অ্যাডোবি ইলাস্ট্রেটর (Adobe Illustrator) বা গিম্প (Gimp) ইত্যাদি ব্যবহার করেও এ জাতীয় ডিজাইন তৈরি করা যায়।

View

Help

https://stackoverflow.com/

Q

Fle

Logo

Home

Question

Category

User

Lorem ipsum dolor sit amet, consectetur

Username

Password

Remen

Sign

f Sign in

G Sign in

um um

চিত্র 4.7 প্রশ্নোত্তর ওয়েবসাইটের একটি পেইজের ডিজাইন

এভাবে বিভিন্ন পেইজের ডিজাইন হয়ে গেলে এরপরে এর ডেভেলপমেন্ট শুরু করতে হবে। বিভিন্ন পেইজের ডিজাইন অনুযায়ী HTML ও CSS ব্যবহার করে পেইজগুলো তৈরি করতে হবে। একে বলে ওয়েবসাইটের ফ্রন্ট-এন্ড ভেভেলপমেন্ট (Front-end development)। বাস্তবে ফ্রন্ট-এন্ড ডেভেলপমেন্টে HTML, CSS এর পাশাপাশি আরো অনেক প্রোগ্রামিং ভাষা, সফটওয়্যার ও লাইব্রেরি ব্যবহার করা হয়, যেগুলো এই বইতে আলোচনা করা হয়নি।

পাশাপাশি কোনো একটি প্রোগ্রামিং ভাষা ব্যবহার করে ওয়েবসাইটে বিভিন্ন ফিচার ইমপ্লিমেন্টেশন, ডেটাবেজ সার্ভারের সঙ্গে সংযোগ স্থাপন ইত্যাদি করতে হবে। একে বলে ওয়েবসাইটের ব্যাক-এন্ড ডেভেলপমেন্ট (Back-end development)। যেসব ডেভেলপার ফ্রন্ট-এন্ড ও ব্যাক-এন্ড উভয়ের কাজই জানেন তাদেরকে সাধারণত ফুলস্ট্যাক ডেভেলপার ( Full-stack developer) বলা হয়।

ডেভেলপমেন্ট চলাকালীন প্রয়োজনবোধে ডিজাইনে বিভিন্ন পরিবর্তন করার দরকার হতে পারে। এ বিষয়গুলো মাথায় রেখে কোড লিখতে হবে। ডেভেলপমেন্টের পাশাপাশি আবার নিয়মিত টেস্টিং ও ডিবাগিং করতে হবে। অর্থাৎ, ওয়েবসাইটের সব ফিচার ঠিকমতো কাজ করছে কি না, তা যাচাই করতে হবে, এবং সমস্যা ধরা পড়লে সেগুলো সমাধান করতে হবে।

Related Question

View All
  • ডিবাগিং
  • ফিচার ইমপ্লিমেন্টেশন
  • ডেটাবেজ সংযোগ স্থাপন
  • ওয়ারফ্রেম তৈরি
9
Updated: 1 year ago
  • Cascading Style Sheet
  • Cascading Style Shit
  • Case Style Sheet
  • Cascading Styling Sheet
2.3k
  • <a href="www.Pen.Com"> Pen.Jpg.</a>

  • <a href="www.Pen.Com"> img src= "Pen.Jpg" </a>

  • <a href="www.Pen.Com"> <img src= "Pen.Jpg"> </a>

  • <a href="www.Pen.Com" www.Pen.Com" img src= "Pen.Jpg"> </a>

824
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews

Question Analytics

মোট উত্তরদাতা

জন

সঠিক
ভুল
উত্তর নেই